﻿#pragma once
#include "zyButton.h"

namespace BlackMoonUI {

	class zyCheckB3State : public  zyButton
	{
	public:
		zyCheckB3State();
		~zyCheckB3State();
		
		BOOL 创建(HWND 参数_父窗口, const std::wstring& 参数_标题 = L"", POINT 参数_位置 = POINT{ 0, 0 }, POINT 参数_尺寸 = POINT{ 60, 26 },
			int 参数_ID = 0, int 参数_窗口风格 = 0, int 参数_扩展风格 = 0);
		BOOL 创建(zyWindow& 参数_父窗口, const std::wstring& 参数_标题 = L"", POINT 参数_位置 = POINT{ 0, 0 }, POINT 参数_尺寸 = POINT{ 60, 26 },
			int 参数_ID = 0, int 参数_窗口风格 = 0, int 参数_扩展风格 = 0);
		//@备注 0.未选中；1.选中；2.半选中
		int 取状态() { return (int)sendMsg(BM_GETCHECK, 0, 0); }
		//@备注 0.未选中；1.选中；2.半选中
		int 置状态(int 参数_状态) { return (int)sendMsg(BM_SETCHECK, 参数_状态, 0); }
	};

}

